10
5
3
2
4
1
37
14
64
16
34
39
21
45
7
8
15
35
31
12
18
76
27
32
93
11
20
53
52
146
54
17
6
29
26
19
48
28
9